711
540
556
508
653
778
437
407
473
659
373
410
557
414
378
384
348
424
375
508
406
438